public class Solution1{
    public int RemoveDuplicates(int[] nums){
        int [] marks = new int[]  { 0,0,1,10,21,1,2,3,12,12,3,1,15,99,85,32,4,23,4,66,12,3,4,3,5,9,9,  9,8, 9,2, 9,7, 9,5};
        int len=new len();
       for(int i=0;i<marks.Length;i++)
       {
           if(i<marks[i]){
               return len=marks[i];
           }else{
               len=marks[i].Distinct();
           }
       }
       return len;
    } 
}
// 逻辑应该是这样 在基于csharp的情况下  里面放多个且小于基于2的13次方 8196 寻找数组中重复元素的最后一个元素 推送到新的数组中去 
// 过滤掉此元素的多余元素 新数组进行接收 在然后按升幂的顺序进行排列
// 最后输出新的数组

// 现在就来开始复习c#
